;;; rx-cyberpunk-theme.el --- A retina-scorching cyberpunk theme 
;;
;;  Copyright (C) 2020 Rafael Mironiuc
;;  Licensed under GNU GPLv3
;;
;;  This program is free software: you can redistribute it and/or modify
;;  it under the terms of the GNU General Public License as published by
;;  the Free Software Foundation, either version 3 of the License, or
;;  (at your option) any later version.
;;
;;  This program is distributed in the hope that it will be useful,
;;  but WITHOUT ANY WARRANTY; without even the implied warranty of
;;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;  GNU General Public License for more details.
;;
;;  You should have received a copy of the GNU General Public License
;;  along with this program.  If not, see <https://www.gnu.org/licenses/>.
;;
;; Author: Rafael Mironiuc <rxf4e1@tuta.io>
;; Version: 0.0.1
;; Package-Requires: ((emacs "24.1"))
;; Keywords: cyberpunk, theme, themes
;; URL: https://github.com/rxf4el/rx-cyberpunk
;;
;;; Commentary:
;;     
;; A custom cyberpunk theme inspired by the Tron: Legacy theme by
;; Ian Y.E. Pan and Cyberpunk VS Code theme by Max-SS et al.
;;
;;; Code:

(deftheme rx-cyberpunk
  "Custom theme by Rafael Mironiuc. Licensed under GNU GPLv3.")

(custom-theme-set-faces
 `rx-cyberpunk
 `(default                         ((t (:background "#000000" :foreground "#ffffff"))))
 `(cursor                          ((t (:background "#00ff00"))))
 `(region                          ((t (:background "#009fff"))))
 `(bold                            ((t (:weight normal :foreground "#ff9c00"))))
 `(fringe                          ((t (:background "#4b3e72"))))

 ;; Mode line
 `(mode-line                       ((t (:background "#ff9c00" :foreground "#fffafa"))))
 `(mode-line-inactive              ((t (:background "#3d5666" :foreground "#cbecff"))))

 ;; Icomplete
 `(icomplete-first-match           ((t (:background "#0abdc6" :weight bold))))
 ;; `(icomplete-)
 )

(provide-theme 'rx-cyberpunk)
